# 需求说明：用户输入手机号、密码、验证码并进行校验
# 接收用户输入的手机号，并用strip()去除两端空格
phone = input("请输入手机号：").strip()
# 接收用户输入的密码，并用strip()去除两端空格
pwd = input("请输入密码：").strip()
# 接收用户输入的验证码，用strip()去除两端空格后，再用lower()统一转为小写
code = input("请输入验证码：").strip().lower()

# 校验手机号是否为空
if phone == "":
    print("手机号不能为空")
else:  # 手机号不为空时，进一步校验格式和合法性
    # 校验手机号长度是否为11位且是否为纯数字
    if len(phone) != 11 or not phone.isdigit():
        print("手机号格式错误，请输入11位数字")
    # 校验手机号是否为指定的正确号码
    elif phone != "13488888888":
        print("手机号不存在")

# 当手机号合法时，校验密码和验证码
if phone == "13488888888":
    # 校验密码是否为空
    if pwd == "":
        print("密码不能为空")
    # 校验密码是否为指定的正确密码
    elif pwd != "123456":
        print("密码与账号不匹配")
    # 密码合法时，校验验证码
    elif pwd == "123456":
        # 校验验证码是否为指定的正确值
        if code == "8888":
            print("登录成功")
        else:
            print("验证码错误")
else:
    # 手机号不合法时，提示数据输入不正确
    print("数据输入不正确")